:root {
  --ifm-color-primary: #5789B0;
  --ifm-color-primary-dark: #4E7A9D;
  --ifm-color-primary-darker: #466B8B;
  --ifm-color-primary-darkest: #3D5C78;
  --ifm-color-primary-light: #6B98BD;
  --ifm-color-primary-lighter: #7EA7C6;
  --ifm-color-primary-lightest: #94B6D0;
  --ifm-code-font-size: 95%;
  --ifm-background-color-custom: #FFFFFF;
  --ifm-font-color-base-05: rgba(28, 30, 33, .05);
  --ifm-font-color-base-1: rgba(28, 30, 33, .1);
  --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
}

[data-theme='dark'] {
  --ifm-color-primary: #5789B0;
  --ifm-color-primary-dark: #4E7A9D;
  --ifm-color-primary-darker: #466B8B;
  --ifm-color-primary-darkest: #3D5C78;
  --ifm-color-primary-light: #6B98BD;
  --ifm-color-primary-lighter: #7EA7C6;
  --ifm-color-primary-lightest: #94B6D0;
  --ifm-background-color-custom: #1B1B1D;
  --ifm-font-color-base-05: rgba(227, 227, 227, .05);
  --ifm-font-color-base-1: rgba(227, 227, 227, .1);
  --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
}


.menu__link, .navbar__item {
  font-weight: bold;
}

.hide {
  display: none;
}